// // lives/admin/goods-list/goods-list.js
// Page({

//   /**
//    * 页面的初始数据
//    */
//   data: {
//     anchor_id: 0,
//     list: [],
//     page: 1,
//     loading: true,
//     type: 'live',
//     keyword: '',
//     is_search: false,
//   },
//   // shouye:function(){
//   //   wx.navigateTo({
//   //     url: '/mch/shop/shop',
//   //   })
//   // },
//   zhibo:function(){
//     wx.navigateTo({
//       url: '/lives/admin/goods-list/goods-list',
//     })
//   },
//   /**
//    * 生命周期函数--监听页面加载
//    */
//   onLoad: function (t) {
//     console.log(t)
//     getApp().page.onLoad(this, t)
//     if (t.anchor_id) {
//       this.setData({
//           anchor_id: t.anchor_id
//       })
//     }
//     this.getList()
//   },

//   onInputConfirm: function (e) {
//     this.setData({
//       keyword: e.detail.value,
//       type: 'search',
//       page: 1,
//       is_search: true
//     })
//     this.getList()
//   },

//   onClickCancel: function () {
//     this.setData({
//       type: 'live',
//       keyword: '',
//       page: 1,
//       is_search: false
//     })
//     this.getList()
//   },

//   onClickAdd: function (e) {
//     let id = e.currentTarget.dataset.id
//     let index = e.currentTarget.dataset.index
//     wx.showModal({
//       title: '提示',
//       content: '确定要添加该商品吗？',
//       success: res => {
//         if (res.confirm) {
//           wx.showLoading({
//             title: '添加中...',
//           })
//           getApp().request({
//             url: getApp().api.live.add_goods,
//             data: {
//                 anchor_id: this.data.anchor_id,
//                 goods_id: id
//             },
//             success: data => {
//                 if (data.code == 0) {
//                   wx.showToast({
//                     title: '添加成功',
//                     icon: 'none'
//                   })
//                   let list = this.data.list
//                   list[index].is_add = 1
//                   this.setData({
//                     list: list
//                   })
//                 }
//             },
//             complete: () => {
//                 wx.hideLoading();
//             }
//           });
//         }
//       }
//     })
//   },

//   onClickDel: function (e) {
//     let id = e.currentTarget.dataset.id
//     let index = e.currentTarget.dataset.index
//     wx.showModal({
//       title: '提示',
//       content: '确定要移除该商品吗？',
//       success: res => {
//         if (res.confirm) {
//           wx.showLoading({
//             title: '移除中...',
//           })
//           getApp().request({
//             url: getApp().api.live.del_goods,
//             data: {
//                 anchor_id: this.data.anchor_id,
//                 goods_id: id
//             },
//             success: data => {
//                 if (data.code == 0) {
//                   wx.showToast({
//                     title: '移除成功',
//                     icon: 'none'
//                   })
//                   if (this.data.is_search) {
//                     let list = this.data.list
//                     list[index].is_add = 0
//                     this.setData({
//                       list: list
//                     })
//                   } else {
//                     this.setData({
//                       page: 1
//                     })
//                     this.getList()
//                   }
//                 }
//             },
//             complete: () => {
//                 wx.hideLoading();
//             }
//           });
//         }
//       }
//     })
//   },

//   getList: function (e) {
//     console.log(e);
//     wx.showLoading({
//         title: '加载中...',
//     })
//     this.setData({
//         isStop: false
//     })
//     getApp().request({
//         url: getApp().api.live.get_goods_list,
//         data: {
//             anchor_id: this.data.anchor_id,
//             type: this.data.type,
//             keyword: this.data.keyword
//         },
//         success: data => {
//           console.log(data)
//             if (data.code == 0) {
//                 this.setData({
//                     list: data.data.list
//                 })
//             }
//         },
//         complete: () => {
//             this.setData({
//                 loading: true
//             });
//             wx.hideLoading();
//         }
//     });
//   },

//   /**
//    * 生命周期函数--监听页面初次渲染完成
//    */
//   onReady: function () {

//   },

//   /**
//    * 生命周期函数--监听页面显示
//    */
//   onShow: function () {

//   },

//   /**
//    * 生命周期函数--监听页面隐藏
//    */
//   onHide: function () {

//   },

//   /**
//    * 生命周期函数--监听页面卸载
//    */
//   onUnload: function () {

//   },

//   /**
//    * 页面相关事件处理函数--监听用户下拉动作
//    */
//   onPullDownRefresh: function () {

//   },

//   /**
//    * 页面上拉触底事件的处理函数
//    */
//   onReachBottom: function() {
//     if (this.data.isStop) {
//         return;
//     }
//     wx.showLoading({
//         title: '加载中...',
//     });
//     getApp().request({
//         url: getApp().api.live.get_goods_list,
//         data: {
//             page: this.data.page + 1,
//             anchor_id: this.data.anchor_id,
//             type: this.data.type,
//             keyword: this.data.keyword
//         },
//         success: data => {
//             if (data.code == 0) {
//                 if (data.data.list.length > 0) {
//                     this.setData({
//                         list: this.data.list.concat(data.data.list),
//                         page: this.data.page + 1
//                     });
//                 } else {
//                     this.setData({
//                         isStop: true
//                     });
//                 }
//             } else {
//                 wx.showToast({
//                     title: data.msg,
//                     icon: 'none'
//                 });
//             }
//         },
//         complete: () => {
//             wx.hideLoading();
//         }
//     });
//   },

//   /**
//    * 用户点击右上角分享
//    */
//   onShareAppMessage: function () {

//   }
// })


Page({
  data: {
      markers: [], anchor_id: 0,
          list: [],
          page: 1,
          loading: true,
          type: 'live',
          keyword: '',
          is_search: false,
  },
  callPhone: function (t) {
    getApp().core.makePhoneCall({
        phoneNumber: t.target.dataset.info
    });
},
  classfenlei:function(){
    console.log(this.__data__.mch_id,'tttttttttt')
      var id=this.__data__.mch_id;
    wx.redirectTo({
      url: '/mch/shop-cat/shop-cat?mch_id=' + id,
    })
  },
  shouye:function(){
      console.log(this.__data__.mch_id,'tttttttttt')
      var id=this.__data__.mch_id;
      wx.redirectTo({
        url: '/mch/shop/shop?mch_id=' + id,
      })
    },
  jieshao:function(){
      console.log(this.__data__.mch_id,'sssss')
       var id=this.__data__.mch_id;
      wx.redirectTo({
        url: '/mch/shop-summary/shop-summary?mch_id=' + id,
      })
    },
    js:function(){
      console.log(this.__data__.mch_id,'sssss')
      var id=this.__data__.mch_id;
      wx.redirectTo({
        url: '/mch/institutional-community/institutional-community?mch_id=' + id,
      })
    }
  ,  zhibo:function(){
      console.log(this.__data__.mch_id,'sssss')
       var id=this.__data__.mch_id;
      wx.redirectTo({
        url: '/lives/admin/goods-list/goods-list?mch_id=' + id,
      })
    },
    onInputConfirm: function (e) {
          this.setData({
            keyword: e.detail.value,
            type: 'search',
            page: 1,
            is_search: true
          })
          this.getList()
        },
      
        onClickCancel: function () {
          this.setData({
            type: 'live',
            keyword: '',
            page: 1,
            is_search: false
          })
          this.getList()
        },
      
        onClickAdd: function (e) {
          let id = e.currentTarget.dataset.id
          let index = e.currentTarget.dataset.index
          wx.showModal({
            title: '提示',
            content: '确定要添加该商品吗？',
            success: res => {
              if (res.confirm) {
                wx.showLoading({
                  title: '添加中...',
                })
                getApp().request({
                  url: getApp().api.live.add_goods,
                  data: {
                      anchor_id: this.data.anchor_id,
                      goods_id: id
                  },
                  success: data => {
                      if (data.code == 0) {
                        wx.showToast({
                          title: '添加成功',
                          icon: 'none'
                        })
                        let list = this.data.list
                        list[index].is_add = 1
                        this.setData({
                          list: list
                        })
                      }
                  },
                  complete: () => {
                      wx.hideLoading();
                  }
                });
              }
            }
          })
        },
      
        onClickDel: function (e) {
          let id = e.currentTarget.dataset.id
          let index = e.currentTarget.dataset.index
          wx.showModal({
            title: '提示',
            content: '确定要移除该商品吗？',
            success: res => {
              if (res.confirm) {
                wx.showLoading({
                  title: '移除中...',
                })
                getApp().request({
                  url: getApp().api.live.del_goods,
                  data: {
                      anchor_id: this.data.anchor_id,
                      goods_id: id
                  },
                  success: data => {
                      if (data.code == 0) {
                        wx.showToast({
                          title: '移除成功',
                          icon: 'none'
                        })
                        if (this.data.is_search) {
                          let list = this.data.list
                          list[index].is_add = 0
                          this.setData({
                            list: list
                          })
                        } else {
                          this.setData({
                            page: 1
                          })
                          this.getList()
                        }
                      }
                  },
                  complete: () => {
                      wx.hideLoading();
                  }
                });
              }
            }
          })
        },
      
        getList: function (e) {
          console.log(e);
          wx.showLoading({
              title: '加载中...',
          })
          this.setData({
              isStop: false
          })
          getApp().request({
              url: getApp().api.live.get_goods_list,
              data: {
                  anchor_id: this.data.anchor_id,
                  type: this.data.type,
                  keyword: this.data.keyword
              },
              success: data => {
                console.log(data)
                  if (data.code == 0) {
                      this.setData({
                          list: data.data.list
                      })
                  }
              },
              complete: () => {
                  this.setData({
                      loading: true
                  });
                  wx.hideLoading();
              }
          });
        },
  onLoad: function (t) {
    console.log(t)
    //     getApp().page.onLoad(this, t)
    //     if (t.anchor_id) {
    //       this.setData({
    //           anchor_id: t.anchor_id
    //       })
    //     }
    //     this.getList()
      getApp().page.onLoad(this, t), t.mch_id && (this.setData({
          mch_id: t.mch_id
      }), this.getShopData(),this.getList());
  },
  kfuStart: function () {
      this.setData({
          copy: !0
      });
  },
  kfuEnd: function () {
      this.setData({
          copy: !1
      });
  },
  copyinfo: function (t) {
      getApp().core.setClipboardData({
          data: t.target.dataset.info,
          success: function (t) {
              getApp().core.showToast({
                  title: "复制成功！",
                  icon: "success",
                  duration: 2e3,
                  mask: !0
              });
          }
      });
  },
  callPhone: function (t) {
      getApp().core.makePhoneCall({
          phoneNumber: t.target.dataset.info
      });
  },
  getShopData: function () {
      var a = this;
      getApp().core.showLoading({
          title: "加载中"
      }), getApp().request({
          url: getApp().api.mch.shop_introduce,
          data: {
              mch_id: a.data.mch_id
          },
          success: function (t) {
              if (0 == t.code) {
                  var e = t.data.shop,
                      o = [{
                          iconPath: "/mch/images/img-map.png",
                          id: 0,
                          width: 20,
                          height: 43,
                          longitude: e.longitude,
                          latitude: e.latitude
                      }];
                  a.setData({
                      markers: o,
                      shop: t.data.shop,
                      cs_icon: t.data.shop.cs_icon
                  });
              }
          },
          complete: function () {
              getApp().core.hideLoading(), a.setData({
                  loading: !1
              });
          }
      });
  },
  map_power: function () {
      var o = this;
      getApp().getConfig(function (t) {
          var e = o.data.shop;
          void 0 !== e ? o.map_goto(e) : getApp().core.getSetting({
              success: function (t) {
                  t.authSetting["scope.userLocation"] ? o.map_goto(e) : getApp().getauth({
                      content: "需要获取您的地理位置授权，请到小程序设置中打开授权！",
                      cancel: !1,
                      author: "scope.userLocation",
                      success: function (t) {
                          t.authSetting["scope.userLocation"] && o.map_goto(e);
                      }
                  });
              }
          });
      });
  },
  map_goto: function (t) {
      getApp().core.openLocation({
          latitude: parseFloat(t.latitude),
          longitude: parseFloat(t.longitude),
          address: t.address
      });
  },
  onClickImage: function () {
      wx.previewImage({
          current: this.data.shop.business,
          urls: [this.data.shop.business]
      });
  },
  onClick: function () {
      wx.navigateTo({
        url: '/pages/search/search?mch_id='+this.data.mch_id,
      })
  },
  onShareAppMessage: function () {
      getApp().page.onShareAppMessage(this);
      var t = this;
      return {
        path: "/mch/shop/shop?user_id=" + getApp().getUser().id + "&mch_id=" + t.data.mch_id + '&store_id=' + (wx.getStorageSync("store_id") ? wx.getStorageSync("store_id") : 0),
        title: t.data.shop ? t.data.shop.name : "机构首页"
      };
  },
});